package cn.maxwell.service;

import cn.maxwell.domain.User;
import cn.maxwell.result.JsonResult;
import com.baomidou.mybatisplus.service.IService;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author maxwell
 * @since 2022-08-29
 */
public interface IUserService extends IService<User> {

    /**
     * 查询电影票信息
     */
    JsonResult getMovie();

    /**
     * 用户购买电影票
     * @return
     */
    JsonResult ByTicket(Long movieId);


    /**
     * 用户观看电影
     * @param movieId
     * @return
     */
    JsonResult seeMovie(Long movieId);

    /**
     * 新增用户并随机赠送一张电影票
     * @param username
     */
    JsonResult addUser(String username);
}
